/* CSS Document */
@charset "utf-8";
body,*,html,a,h1,h2,h3,span,div,ul,li,images,input,textarea,ol,dl,dt,dd{margin:0; padding:0px;text-decoration:none;}
body{font-family:Microsoft Yahei,"微软雅黑"; font-size:14px; color:#333; text-decoration:none; line-height:180%;  }
ul,li{list-style:none;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
images{border:0px none;}
a{color:#444;}
.fl{float:left;}
.rl,.fr{float:right;}
.pr20{padding-right:20px;}
/*banner*/
.banner { height:517px; width:100%; position: relative; z-index:1;}
.banner .bd, .banner .bd ul, .banner .bd ul li { height: 517px; width: 100%; }
.banner .bd ul li { background-repeat: no-repeat; background-position: center top;}
.banner .bd ul li a { height: 517px; width: 100% !important; display: block; }
.banner .prev, .banner .next { width: 28px; height: 158px; position: absolute; top: 50%; margin-top: -79px; background-repeat: no-repeat; background-position: 0 0; }
.banner .prev { left: 30px; background-image: url(../images/arrow_l.png); }
.banner .next { right: 30px; background-image: url(../images/arrow_r.png); }
.banner .prevStop, .banner .nextStop { display: none; }
.banner .hd { position: absolute; bottom:30px; width: 100%;  }
.banner .hd ul { width: 100%; text-align: center; }
.banner .hd ul li { width: 8px; height: 8px; border-radius: 50%; border: 1px solid #445d7c; margin: 0 6px; display: inline-block; text-indent: -9999px; cursor: pointer; }
.banner .hd ul li.on { background: #445d7c; }


.nr{width:1120px; margin:0 auto;}
.menu{background:url(../images/menubg.jpg) repeat-x top; height:45px; line-height:45px;}
.menuul{width:1120px; margin:0 auto;}
.menuul li{width:138px; text-align:center; float:left; background:url(../images/ll.jpg) no-repeat;}
.menuul li a{color:#fff; text-decoration:none; font-family:Microsoft Yahei; font-size:15px;}
.menuul li a:hover{color:#fff694; text-decoration:underline;}


.nr01{background:url(../images/bgg.jpg) no-repeat center top; height:429px; padding-top:50px;}
.title01{text-align:center;}

a.more{color:#dd0000; font-size:13px; text-decoration:none;}
a.more:hover{text-decoration:underline;}

.ppul{padding:10px 0 0 0;}
.ppul li{background:url(../images/ppbg.jpg) no-repeat center top; height:31px; padding:2px 0; text-indent:20px;}
.ppul li a,.productul a,.nnul a{color:#444;}

.productul li{float:left; margin:12px 7px; background-color:#fff; text-align:center;border:1px solid #ccc;}
.productul li images{border-bottom:1px solid #ccc;}
.productul li div{line-height:30px;}

.titlea{color:#536a86; font-size:18px; font-family:Microsoft Yahei; text-decoration:none;}
.titleb{color:#333; font-size:15px; font-family:Microsoft Yahei; text-decoration:none; line-height:30px;}

.leftp{float:left; width:342px; border:1px solid #ccc; padding:15px;}
.nnul{margin:10px 0 0 0;}
.nnul li{background:url(../images/jj.jpg) no-repeat left; text-indent:10px;}


.nr02{background:url(../images/bg.jpg) no-repeat center top; height:2043px; margin-top:60px;}
.dt{background:url(../images/dt.jpg) no-repeat center 30px; height:371px;}

.bottom{background:url(../images/bottom.jpg) no-repeat top; height:100px; color:#fff;}
a.bbottom{color:#fff; font-size:15px; text-decoration:none; font-family:Microsoft Yahei;}

/**main begin******8*/
.within{width:1120px;margin:0 auto;}
.zhen{padding:0px 20px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.pt20{padding-top:20px;}
.plr20{padding:0 40px;}
.subbanner{background:url(../images/subbaner.jpg) no-repeat center center;width:100%;height:334px;overflow:hidden;margin-bottom:30px;}
.lef{width:230px;}
.lef h2{background:url(../images/lefbg.jpg) no-repeat center top;height:71px;line-height:70px;padding:0px 15px;font-size:22px;color:#fff;}
.lef .oul,.lef .tul{border:1px solid #ccc;border-top:none;padding:5px 8px;}
.lef .oul li{height:34px;line-height:34px;border:1px solid #ccc;margin:5px 0;overflow:hidden;}
.lef .oul li a{display:block;color:#444;padding-left:20px;background:url(../images/lef01.jpg) no-repeat -231px 0;transition:all 0.5s;-webkit-transition:all 0.5s;}
.lef .oul li a:hover{background:url(../images/lef01.jpg) no-repeat 0 0;color:#fff;}
.lef .oul li a.on{background:url(../images/lef01.jpg) no-repeat 0 0;color:#fff;}
.lef .tul li{font-size:12px;line-height:24px;height:24px;background:url(../images/lef01.jpg) no-repeat -238px center;padding-left:12px;}
.lef .tul li a{color:#444;}

.rig{width:850px;background:#fff;border:8px solid #f1f4f8;outline:1px solid #ccc;}
.rig .tit{background:#f1f4f8;height:50px;line-height:50px;border-bottom:1px solid #ccc;}
.rig .tit h2{color:#fff;background:#637c9a url(../images/rig1.jpg) no-repeat right top;font-size:20px;padding:0px 48px 0px 15px;}
.rig .tit p{font-size:14px;padding:0px 15px 0px 48px;}
.rig .tit p a{color:#444;}
.rig .tit p a:hover{color:#ffa800;}
.rig .com,.rig .cont{margin-top:20px;min-height:500px;}
.rig .com p{text-indent:2em;padding-bottom:20px;}
.news{line-height:34px;}
.news li{margin:10px 0;padding:10px 20px;border-bottom:1px solid #f1f1f1;}
.news li:hover{background:#637c9a;color:#fff;}
.news li .time{width:80px;height:60px;border:1px solid #f1f1f1;text-align:center;}
.news li .time .p1{font-size:18px;line-height:38px;}
.news li .time .p2{font-size:12px;line-height:22px;border-top:1px solid #f1f1f1;}
.news li .con{font-size:14px;width:710px;}
.news li .con .p1{font-size:18px;line-height:36px;display:block;color:#637c9a;}
.news li:hover .con a{color:#fff;}
.news li .con a:hover{color:#fff;}
.news li .con .p2{font-size:12px;line-height:24px;}
.news h3{font-size:18px;line-height:36px;text-align:left;border-bottom:1px solid #f1f1f1;}
.news .h3{line-height:30px;text-align:left;font-size:12px;padding-bottom:10px;}
.prodlist{padding:0 20px;}
.prodlist li{width:180px;height:165px;float:left;margin:10px 9px;border:1px solid #ccc;background:#f1f1f1;padding:1px;text-align:center;}
.prodlist li img{width:180px;height:135px;display:block;}
.prodlist li p{line-height:30px;padding:0px 3px;border-top:1px solid #ccc;}
.prodlist li a{font-size:12px;color:#444;}
.prod {line-height:26px;min-height:800px;}
.prod .p1{font-size:14px;font-weight:bold;color:#df6400;}
.prod .p2{font-size:14px;color:#444;font-weight:bold;}

.know li{line-height:40px;padding:0 22px;border-bottom:1px solid #f1f1f1;}
.know li:nth-child(even){background:#f1f1f1;}
.know li:hover{background:#627b99;}
.know li:hover a,.know li:hover span{color:#fff;}
.know li a{color:#444;float:left;}
.know li span{color:#444;float:right;font-size:12px;}


.feedback{font-size:14px;font-family:"微软雅黑","Microsoft YaHei";padding-bottom:30px;}
.feedback p{line-height:32px;font-size:14px;margin:5px 0;font-family:Microsoft Yahei;}
.feedback p span{font-size:20px;color:#6e6e6e;font-family:Microsoft Yahei;}
.feedback input,.feedback textarea{border-radius:4px;-webkit-border-radius:4px;}
.feedback input{height:38px;margin:10px 15px;width:390px;padding-left:5px;outline:none;border:1px solid #ccc;font-family:Microsoft Yahei;color:#6e6e6e;}
.feedback input:hover,.feedback textarea:hover{border:1px solid #72a0da;background:#eef7ff;}
.feedback textarea{margin:0px 15px;width:78%;height:90px;padding:3px;outline:none;border:1px solid #ccc;font-family:Microsoft Yahei;color:#6e6e6e;float:left;}
.feedback .tqx{width:160px;line-height:46px;height:46px;text-align:center;background:#ccc;display:block;margin:20px 0px;cursor:pointer;font-size:16px;color:#fff;font-family:Microsoft Yahei;margin-left:80px;}
.feedback .tqx:hover{background:#748dac;color:#fff;}
.feedback .tij{width:360px;line-height:46px;height:46px;text-align:center;background:#556a87;display:block;margin:20px 0px;cursor:pointer;font-size:16px;color:#fff;font-family:Microsoft Yahei;}
.feedback .tij:hover{background:#748dac;color:#fff;}


.rig .cont{line-height:30px;}
.rig .cont strong{font-size:18px;color:#556a87;}
.zt2{line-height:60px;font-size:24px;color:#6e6e6e;font-family:"微软雅黑","Microsoft YaHei";font-weight:bold;}
.zt3{line-height:80px;font-size:24px;color:#da0000;font-weight:bold;font-family:"微软雅黑","Microsoft YaHei";}

.bgtable{border:1px solid #556a87;border-top:none;border-right:none;line-height:30px;width:99%;}
.bgtable th{border:1px solid #556a87;border-bottom:none;border-left:none;line-height:36px;padding:0px 8px;text-align:left;background:#637c9a;color:#fff;font-size:15px;}
.bgtable td{border:1px solid #556a87;border-bottom:none;border-left:none;padding:0px 8px;}


.fenpage{height:40px;line-height:40px;width:810px;margin:0 auto;}


.newsbackline { height: 30px; line-height: 30px; border-top: 1px solid #dedede; padding-top: 10px; margin: 30px auto;width:810px; }
.newsbackline ul { width: 100%; }
.newsbackline ul li { width: 33.333333%; float: left; text-align: center; display: block; height: 33px; }
.newsbackline ul li a { display: inline-block; width: 120px; border: 1px solid #ccc; color: #666; background: url(../images/arrow_t.png) no-repeat 90px center; padding-right: 10px; text-decoration: none; }
.newsbackline ul li a:hover { border-color: #336cb1; color: #336cb1; }
.newsbackline ul li.prev { text-align: left; }
.newsbackline ul li.prev a { background: url(../images/arrow_l.png) no-repeat 38px center; padding-left: 10px; padding-right: 0; text-align: center; }
.newsbackline ul li.next { text-align: right; }
.newsbackline ul li.next a { background-image: url(../images/arrow_r.png); text-align: center; }


